home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / share / snmp / mib2c-data / m2c_table_save_defaults.m2i < prev    next >
Encoding:
Text File  |  2009-03-19  |  4.4 KB  |  118 lines

  1. #######################################################################
  2. ## generic include for XXX. Do not use directly.
  3. ##
  4. ## $Id: m2c_table_save_defaults.m2i 12577 2005-07-25 15:37:02Z dts12 $
  5. ########################################################################
  6. ##
  7. ##
  8. ## Note: if you add a var here, add it in mfd-interactive-setup.m2c too
  9. ##
  10. ##
  11. @open ${m2c_defaults_dir}table-${context}.m2d@
  12. @eval $m2c_tmp_cc = "##"@
  13. @eval $tmp_cc = ""@ # hack to prevet mib2c eval
  14. $m2c_tmp_cc ########################################################################
  15. $m2c_tmp_cc
  16. $m2c_tmp_cc mib2c Table setting for $context
  17. $m2c_tmp_cc
  18. $m2c_tmp_cc ########################################################################
  19. $m2c_tmp_cc
  20. $m2c_tmp_cc User context structure type
  21. $m2c_tmp_cc
  22. $tmp_cc@eval $@m2c_context_reg = "$m2c_context_reg"@
  23. $m2c_tmp_cc
  24. $m2c_tmp_cc ########################################################################
  25. $m2c_tmp_cc
  26. $m2c_tmp_cc Allocate data structure in row structure? (vs embedd)
  27. $m2c_tmp_cc
  28. $tmp_cc@eval $@m2c_data_allocate = $m2c_data_allocate@
  29. $m2c_tmp_cc
  30. $m2c_tmp_cc ########################################################################
  31. $m2c_tmp_cc
  32. $m2c_tmp_cc Generate code to cache data?
  33. $m2c_tmp_cc
  34. $tmp_cc@eval $@m2c_data_cache = $m2c_data_cache@
  35. $m2c_tmp_cc
  36. $m2c_tmp_cc ########################################################################
  37. $m2c_tmp_cc
  38. $m2c_tmp_cc Data context structure type
  39. $m2c_tmp_cc
  40. $tmp_cc@eval $@m2c_data_context = "$m2c_data_context"@ [generated|NAME]
  41. $m2c_tmp_cc
  42. $m2c_tmp_cc ########################################################################
  43. $m2c_tmp_cc
  44. $m2c_tmp_cc Generate function to initialize row context when created?
  45. $m2c_tmp_cc
  46. $tmp_cc@eval $@m2c_data_init = $m2c_data_init@
  47. $m2c_tmp_cc
  48. $m2c_tmp_cc ########################################################################
  49. $m2c_tmp_cc
  50. $m2c_tmp_cc Persistence of data context
  51. $m2c_tmp_cc // 0:persistent, 1:semi-transient, 2:transient
  52. $m2c_tmp_cc
  53. $tmp_cc@eval $@m2c_data_transient = $m2c_data_transient@
  54. $m2c_tmp_cc
  55. $m2c_tmp_cc ########################################################################
  56. $m2c_tmp_cc
  57. $m2c_tmp_cc Include some example code?
  58. $m2c_tmp_cc
  59. $tmp_cc@eval $@m2c_include_examples = $m2c_include_examples@
  60. $m2c_tmp_cc
  61. $m2c_tmp_cc ########################################################################
  62. $m2c_tmp_cc
  63. $m2c_tmp_cc Generate code for irreversible_commit mode?
  64. $m2c_tmp_cc
  65. $tmp_cc@eval $@m2c_irreversible_commit = $m2c_irreversible_commit@
  66. $m2c_tmp_cc
  67. $m2c_tmp_cc ########################################################################
  68. $m2c_tmp_cc
  69. $m2c_tmp_cc Data access method
  70. $m2c_tmp_cc
  71. $tmp_cc@eval $@m2c_table_access = "$m2c_table_access"@
  72. $m2c_tmp_cc
  73. $m2c_tmp_cc ########################################################################
  74. $m2c_tmp_cc
  75. $m2c_tmp_cc Generate row dependency function?
  76. $m2c_tmp_cc
  77. $tmp_cc@eval $@m2c_table_dependencies = $m2c_table_dependencies@
  78. $m2c_tmp_cc
  79. $m2c_tmp_cc ########################################################################
  80. $m2c_tmp_cc
  81. $m2c_tmp_cc Generate data store/restore functions for persistent storage?
  82. $m2c_tmp_cc
  83. $tmp_cc@eval $@m2c_table_persistent = $m2c_table_persistent@
  84. $m2c_tmp_cc
  85. $m2c_tmp_cc ########################################################################
  86. $m2c_tmp_cc
  87. $m2c_tmp_cc Generate code for dynamic row creation?
  88. $m2c_tmp_cc
  89. $tmp_cc@eval $@m2c_table_row_creation = $m2c_table_row_creation@
  90. $m2c_tmp_cc
  91. $m2c_tmp_cc ########################################################################
  92. $m2c_tmp_cc
  93. $m2c_tmp_cc Generate code for settable objects?
  94. $m2c_tmp_cc
  95. $tmp_cc@eval $@m2c_table_settable = $m2c_table_settable@
  96. $m2c_tmp_cc
  97. $m2c_tmp_cc ########################################################################
  98. $m2c_tmp_cc
  99. $m2c_tmp_cc Skip mapping between data context and MIB formats?
  100. $m2c_tmp_cc // 0:generate maps, 1:skip maps, -1:skip unless enum/oid
  101. $m2c_tmp_cc
  102. $tmp_cc@eval $@m2c_table_skip_mapping = $m2c_table_skip_mapping@
  103. $m2c_tmp_cc
  104. $m2c_tmp_cc ########################################################################
  105. $m2c_tmp_cc
  106. $m2c_tmp_cc Generate code for sparse tables?
  107. $m2c_tmp_cc
  108. $tmp_cc@eval $@m2c_table_sparse = $m2c_table_sparse@
  109. $m2c_tmp_cc
  110. $m2c_tmp_cc ########################################################################
  111. $m2c_tmp_cc
  112. $m2c_tmp_cc Generate Makefile/AgentX code?
  113. $m2c_tmp_cc
  114. $tmp_cc@eval $@mfd_generate_makefile = $mfd_generate_makefile@
  115. $tmp_cc@eval $@mfd_generate_subagent = $mfd_generate_subagent@
  116. $m2c_tmp_cc
  117. @close ${m2c_defaults_dir}table-${context}.m2d@
  118.